自定义SpringBoot控制台输出的图案 | 您所在的位置:网站首页 › spring boot 启动图案 › 自定义SpringBoot控制台输出的图案 |
springboot启动的时候,控制台输出的图案叫banner banner?啥玩意儿?相信有些人,一定是一脸懵逼... ——这个就不陌生了吧,这个是我们启动springboot的时候,控制台输出的... 一开始我在接触jeesite这个开源项目的时候,觉得很奇怪, 为什么人家是springboot,我也是springboot, 人家显示的是jeesite,我是spring!
后来,好奇宝宝去查了一下,原来这个是可以自定义的,哈哈... 小可爱应该知道好奇宝宝要做啥了吧~ 怎么改写这个banner呢,这个其实很简单,只需要在类路径下面新增banner.txt文件! 啥?这么简单么?! 对,没错,就是这么简单!
第一步:新建banner.txt啥?搞乜嘢啊?竟然第一步是新建txt,别怀疑,就是这么不要脸~ 在哪里新建?当然是在我们项目里的resources文件夹下,对!没错,就是它,resources文件夹! 一般是src/main/resources,憋记错哦,我的小可爱
第二步:编写图案 ______ ___/\__ _\ /\_ \\/_/\ \/ \//\ \ ___ __ __ __ __ __ ___ __ __ \ \ \ \ \ \ / __`\/\ \/\ \ /'__`\ /\ \/\ \ / __`\/\ \/\ \ \_\ \__ \_\ \_/\ \\ \ \ \_/ |/\ __/ \ \ \_\ \/\ \\ \ \ \_\ \ \ /\_____\ /\____\ \____/\ \___/ \ \____\ \/`____ \ \____/\ \____/ \/_____/ \/____/\/___/ \/__/ \/____/ `/___/> \/___/ \/___/ /\___/ \/__/ 小可爱是不是很感动?是不是想知道怎么画出来的图形? 告诉你吧,咱们有一个好网站, http://patorjk.com/software/taag/
我只偷偷告诉你这个小可爱哦,你不能告诉别的小可爱哦... 第三步:修改启动类原本我们的启动类,启动时的输出语句是这样的: SpringApplication.run(TestApplication.class, args);现在呢,我们改成这样: public static void main(String[] args) { // SpringApplication.run(TestApplication.class, args); SpringApplication springApplication = new SpringApplication(TestApplication.class); springApplication.setBannerMode(Banner.Mode.CONSOLE); springApplication.run(args); }小可爱可以运行你的项目了,快看看你的控制台吧~ 是不是很可爱呢,我的小可爱,又学会了一招表白神技了哦~
下面我给大家解释一下: (一)banner模式中有三种形式: OFF,CONSOLE,LOG;你们都可以试试,分别使控制台出现什么效果...
(二)banner里的spring版本号 ${application.version} 这个是MANIFEST.MF文件中的版本号 ${application.formatted-version} 这个是上面的的版本号前面加v后上括号 ${spring-boot.version} 这个是springboot的版本号 ${spring-boot.formatted-version} 同上
(三)控制banner的样式 Spring提供了三个枚举类来设定字符的颜色,分别是: AnsiColor: 用来设定字符的前景色 AnsiBackground: 用来设定字符的背景色 AnsiStyle: 用来控制加粗、斜体、下划线等等。
哈哈哈,这个的源码就是: ${AnsiColor.BRIGHT_MAGENTA} ______ ___ /\__ _\ /\_ \ \/_/\ \/ \//\ \ ___ __ __ __ __ __ ___ __ __ \ \ \ \ \ \ / __`\/\ \/\ \ /'__`\ /\ \/\ \ / __`\/\ \/\ \ \_\ \__ \_\ \_/\ \\ \ \ \_/ |/\ __/ \ \ \_\ \/\ \\ \ \ \_\ \ \ /\_____\ /\____\ \____/\ \___/ \ \____\ \/`____ \ \____/\ \____/ \/_____/ \/____/\/___/ \/__/ \/____/ `/___/> \/___/ \/___/ /\___/ \/__/ ${spring-boot.version}
是不是很可爱,小可爱你也来试试呗~
对了,小可爱们可以加载banner.gif,也就是动图,让你的控制台更加丰富~ 不过,小可爱要记得哦,同时存在banner.txt和banner.gif, 项目会先将banner.gif每一个画面打印完毕之后,再打印banner.txt中的内容。。。
今天就学这么多了,小可爱要去看“扶摇”了,哈哈哈...
————————————————原文链接:https://blog.csdn.net/shenshen0702/article/details/81154085 |
CopyRight 2018-2019 实验室设备网 版权所有 |